package com.wisezone.workflow.bean;

import java.io.Serializable;
import java.util.Date;

import com.wisezone.common.bean.entity.BaseEntity;

/**
 * 工作流实体类 2010-08-18
 * 
 * @author shan
 * 
 */
public class WorkFlowEntity extends BaseEntity {

	/**
	 * 
	 */
	private static final long serialVersionUID = 6766626018563726201L;

	/**
	 * ID
	 */
	private Long id;

	/**
	 * 流程名称
	 */
	private String name;

	/**
	 * 流程实例
	 */
	private Long processInstId;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 发起时间
	 */
	private Date startTime;

	/**
	 * 结束时间
	 */
	private Date endTime;

	/**
	 * 发起人ID
	 */
	private Long startUserId;

	/**
	 * 状态ID
	 */
	private Long statusId;

	@Override
	public Serializable getId() {
		return id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Long getProcessInstId() {
		return processInstId;
	}

	public void setProcessInstId(Long processInstId) {
		this.processInstId = processInstId;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Long getStatusId() {
		return statusId;
	}

	public void setStatusId(Long statusId) {
		this.statusId = statusId;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getStartUserId() {
		return startUserId;
	}

	public void setStartUserId(Long startUserId) {
		this.startUserId = startUserId;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	

}
